var c = $("#myContent").height();
var header = $("#showreportemp_head").height();
var pageheader = $("#showempext_pageheader").height();
var barheader = 0;//$("#showempreg_bar").height();
var sql = "select * from REPORTEMP";

// 定义数据类型
var dsOption = {
	fields : [ {name : 'NUM'},
	           {name : 'CODE_DESC'},
	           {name : '入职人员'},
	           {name : '在职人员'},
	           {name : '月工资表'},
	           {name : '中心保险'},
	           {name : '检测保险'},
	           {name : '有限公司'},
	           {name : '统筹人员'},
	           {name : '其它人员'},
	           {name : '劳务人员'},
	           {name : '国家注册'},
	           {name : '国家注册比例'},
	           {name : '省注册'},
	           {name : '省注册比例'},
	           {name : '监理员'},
	           {name : '监理员比例'},
	           {name : '安全员'},
	           {name : '安全员比例'},
	           {name : '房屋见证人'},
	           {name : '市政见证人'},
	           {name : '造价师'},
	           {name : '一级建造'},
	           {name : '二级建造'},
	           {name : '注册安全'},
	           {name : '人防证'},
	           {name : '平均比列'},
	           {name : '备注'} ],
	uniqueField : '序号',
	recordType : 'json'
};
// 定义列选项
var colsOption = [{
	id : 'NUM',
	header : "序号",
	width : 55,
	editable : false,
	frozen : true
}, {
	id : 'CODE_DESC',
	header : "分公司",
	width : 100,
	editable : false,
	frozen : true
}, {
	id : '入职人员',
	header : "入职人员",
	width : 60,
	editable : false
}, {
	id : '在职人员',
	header : "在职人员",
	width : 60,
	editable : false
}, {
	id : '月工资表',
	header : "月工资表",
	width : 60,
	editable : false
}, {
	id : '中心保险',
	header : "中心保险",
	width : 60,
	editable : false
}, {
	id : '检测保险',
	header : "检测保险",
	width : 60,
	editable : false
}, {
	id : '有限公司',
	header : "有限公司",
	width : 60,
	editable : false
}, {
	id : '统筹人员',
	header : "统筹人员",
	width : 60,
	editable : false
}, {
	id : '其它人员',
	header : "其它人员",
	width : 60,
	editable : false
}, {
	id : '劳务人员',
	header : "劳务人员",
	width : 60,
	editable : false
}, {
	id : '国家注册',
	header : "国家注册",
	width : 60,
	editable : false
}, {
	id : '国家注册比例',
	header : "国家注册比例",
	width : 80,
	editable : false
}, {
	id : '省注册',
	header : "省注册",
	width : 50,
	editable : false
}, {
	id : '省注册比例',
	header : "省注册比例",
	width : 70,
	editable : false
}, {
	id : '监理员',
	header : "监理员",
	width : 50,
	editable : false
}, {
	id : '监理员比例',
	header : "监理员比例",
	width : 70,
	editable : false
}, {
	id : '安全员',
	header : "安全员",
	width : 50,
	editable : false
}, {
	id : '安全员比例',
	header : "安全员比例",
	width : 70,
	editable : false
}, {
	id : '房屋见证人',
	header : "房屋见证人",
	width : 70,
	editable : false
}, {
	id : '市政见证人',
	header : "市政见证人",
	width : 70,
	editable : false
}, {
	id : '造价师',
	header : "造价师",
	width : 50,
	editable : false
}, {	
	id : '一级建造',
	header : "一级建造",
	width : 60,
	editable : false
}, {
	id : '二级建造',
	header : "二级建造",
	width : 60,
	editable : false
}, {	
	id : '注册安全',
	header : "注册安全",
	width : 60,
	editable : false,
	hidden : true
}, {
	id : '人防证',
	header : "人防证",
	width : 50,
	editable : false
}, {
	id : '平均比列',
	header : "平均比列",
	width : 60,
	editable : false
}, {
	id : '备注',
	header : "备注",
	width : 100,
	editable : false
} ];

var gridOption = {
	id : "showreportemp_grid",
	loadURL : MyURL + 'common/doPageQuery?sql=' + sql,
	// saveURL : MyURL + 'hrs/saveEmpReg?empId=' + empId,
	width : "100%", // "100%", // 700,
	height : c - header - 25 - pageheader - barheader, // "100%", // 330,
	container : "gridbox_showreportemp",
	toolbarPosition : 'bottom',
	toolbarContent : 'nav | pagesize | reload | print xls | filter chart | state',
	pageSizeList : [ 15, 25, 40, 60, 100, 200 ],
	pageSize : 15,
	dataset : dsOption,
	columns : colsOption,
	recountAfterSave : true,
	showGridMenu : true,
	allowFreeze : true,
	allowGroup : true,
	allowHide : true,
	showIndexColumn : true,
	SigmaGridPath : '../grid/',// 图形路径，需要补充
	exportURL : MyURL + 'common/doExport?sql=' + sql,// 导出URL
	exportFileName : 'reportEmpfile',
	remotePaging : true, // 服务器分页
	remoteFilter : true, // 发送请求到LoadURL中，并且填写filterInfo
	remoteSort : true, // 发送排序请求到LoadURL中，并且填写SortInfo
	submitUpdatedFields : true, // 只提交变动的数据
	autoLoad : true, // 窗口打开时是否自动加载URL
	parameters : {
		a : 123,
		b : 222,
		c : [ 8, 9 ]
	}
};

var showreportemp_grid = new Sigma.Grid(gridOption);
showreportemp_grid.render();
